///视频列表
class MeetingRecordListResponseEntity {
  MeetingRecordList? data;
  String? message;
  int? status;
  int? total;

  MeetingRecordListResponseEntity({this.data, this.message, this.status, this.total});

  MeetingRecordListResponseEntity.fromJson(Map<String, dynamic> json) {
    data = json['data'] != null ? new MeetingRecordList.fromJson(json['data']) : null;
    message = json['message'];
    status = json['status'];
    total = json['total'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    if (this.data != null) {
      data['data'] = this.data!.toJson();
    }
    data['message'] = this.message;
    data['status'] = this.status;
    data['total'] = this.total;
    return data;
  }
}

class MeetingRecordList {
  List<MeetingRecordItem>? item;

  MeetingRecordList({this.item});

  MeetingRecordList.fromJson(Map<String, dynamic> json) {
    if (json['item'] != null) {
      item = [];
      json['item'].forEach((v) {
        item!.add(new MeetingRecordItem.fromJson(v));
      });
    }
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    if (this.item != null) {
      data['item'] = this.item!.map((v) => v.toJson()).toList();
    }
    return data;
  }
}

class MeetingRecordItem {
  String? meetingCode;
  String? meetingTopic;
  String? meetingContent;
  String? meetingDate;
  String? meetingBegin;
  String? meetingEnd;
  String? roomName;
  int? personNum;
  String? deptCode;
  String? deptName;
  String? hostCode;
  String? hostName;
  String? editTime;
  String? uploadFile;

  MeetingRecordItem(
      {this.meetingCode,
        this.meetingTopic,
        this.meetingContent,
        this.meetingDate,
        this.meetingBegin,
        this.meetingEnd,
        this.roomName,
        this.personNum,
        this.deptCode,
        this.deptName,
        this.hostCode,
        this.hostName,
        this.editTime,
        this.uploadFile});

  MeetingRecordItem.fromJson(Map<String, dynamic> json) {
    meetingCode = json['meetingCode'];
    meetingTopic = json['meetingTopic'];
    meetingContent = json['meetingContent'];
    meetingDate = json['meetingDate'];
    meetingBegin = json['meetingBegin'];
    meetingEnd = json['meetingEnd'];
    roomName = json['roomName'];
    personNum = json['personNum'];
    deptCode = json['deptCode'];
    deptName = json['deptName'];
    hostCode = json['hostCode'];
    editTime = json['editTime'];
    uploadFile = json['uploadFile'];

  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['meetingCode'] = this.meetingCode;
    data['meetingTopic'] = this.meetingTopic;
    data['meetingContent'] = this.meetingContent;
    data['meetingDate'] = this.meetingDate;
    data['meetingBegin'] = this.meetingBegin;
    data['meetingEnd'] = this.meetingEnd;
    data['roomName'] = this.roomName;
    data['personNum'] = this.personNum;
    data['deptCode'] = this.deptCode;
    data['deptName'] = this.deptName;
    data['hostCode'] = this.hostCode;
    data['editTime'] = this.editTime;
    data['uploadFile'] = this.uploadFile;
    return data;
  }
}


